The Mac graphic environment is very different from the one of IBM mini-systems (like old AS400). Yes, this is well-known. But, although the many advantages of our Mac, some little feature, especially for commercial purposes, is not present.
In Macintosh, the editing of standard fields, for example, rarely can be controlled "as-you-type", but only checked after the text is completely entered. Thus, also in HyperCard.
AutoCheck is an XFCN that, involving the "keyDown" hyperTalk function, allows a "char-by-char" control of the text you type on a field; you can decide to enter only numbers, letters, regular dates, formatted text, or any group of predefined chars. The entered char can be automatically modified (upper case, lower case, initial caps) and the total string lenght can be limited to any number of chars.
System requirements
This function requires a Macintosh with System 7.1 or higher, HyperCard 2.x, and a 68020, 68030, 68040, or PowerPC processor. It's very probable that it can work also on lower Mac models and oldest HyperCard versions, but i've not tested it.
To properly see this stack, you must have a color-savvy HyperCard version (and a color Mac).
Version history
1.b - First public release
Distribution
You may distribute this stack to anyone, provided it is in it's original form and not modified in any way, and provided you do not charge a fee to do so.
You can get your registration number for AutoCheck by sending me (by Fax, Mail, or better E-mail) your name, the name and version of this program and your e-mail address for returning registration code and eventual upgrades: you can pay the shareware fee by cash, US checks, international money orders or by credit card VISA/ MASTERCARD/ EUROCARD/ CARTASI order (I need the card owner's complete name and the card type, number and expiring date).
• If you like AutoCheck (or even if you don't!) then email me at paul_consolo@mix.it and tell me what you think (suggestions, bug reports, etc. - I thank you in advance for this!).
Disclaimer
This software shouldn’t cause any damage, but you’re using it at your own risk. It is distributed on an "as is" basis, and i make no warranties whatsoever on it.